package com.cskaoyan._14access._04usecase.singleton;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/7 16:29
 **/
/*
懒加载实现单例模式(线程不安全)

 */
public class Singleton {
    // 提供一个全局的自身成员变量
    private static Singleton instance;
    // 构造方法私有

    private Singleton() {
    }

    // 提供一个静态的public的访问,给外部访问,从而获取唯一的实例对象
    public static Singleton getInstance() {
        // 做判断
        if (instance == null) {

            instance = new Singleton();
        }
        // 最终要返回这个唯一的对象
        return instance;
    }
}
